/*公共样式*/
.childrenBody {
	margin: 10px 10px 0;
}

.menu-tree-this {
	color: #009688;
}

fieldset {
	min-width: 100px;
}

.layui-fluid {
	position: relative;
	margin: 0 auto;
	padding: 15px;
}

.layui-table-view {
	position: relative;
	margin: 5px 0 0 0;
	overflow: hidden;
}

.layui-form-query {
	padding: 10px 10px 0px 10px
}

.fsDatagrid {
	display: none;
}

.fsDatagridCols {
	display: none;
}

.fsLayedit {
	display: none;
}

.fsAdd {
	display: none;
}

.fsEdit {
	display: none;
}

.admin-main-tab {
	height: 35px;
	margin: 0;
}

.admin-main-tab .layui-tab-title {
	z-index: 999;
	top: 0;
	height: 40px;
}

.admin-main-tab .layui-tab-title cite {
	font-style: normal;
}

.admin-main-tab .layui-tab-item {
	position: absolute;
	top: 41px;
	bottom: 0;
	left: 0;
	right: 0;
	padding: 0;
	margin: 0;
	-webkit-overflow-scrolling: touch;
	overflow: auto;
}

.admin-main-tab .layui-tab-content {
	height: 100%;
	padding: 0;
}

.admin-main-tab .layui-tab-content iframe {
	width: 100%;
	height: 100%;
	border: none;
	min-width: 320px;
	position: absolute;
}

.pace .pace-progress {
	background: #1E92FB; /*进度条颜色*/
	height: 3px;
}

.pace .pace-progress-inner {
	box-shadow: 0 0 10px #1E92FB, 0 0 5px #1E92FB; /*阴影颜色*/
}

.pace .pace-activity {
	border-top-color: #1E92FB; /*上边框颜色*/
	border-left-color: #1E92FB; /*左边框颜色*/
}

.admin-top-menu {
	left: 230px;
}

@media screen and (max-width: 750px) {
	.logo {
		padding: 0;
	}
	.component,.site-mobile .site-tree-mobile {
		display: none !important;
	}
	.layui-layout-admin .layui-main {
		margin-right: 0;
	}
	.layui-layout-admin .layui-side {
		left: -260px;
	}
	.layui-layout-admin .admin-top-menu {
		left: 0px;
	}
	.site-mobile .layui-side {
		left: 0;
		z-index: 9999;
	}
	.site-tree-mobile {
		display: block !important;
		position: fixed;
		z-index: 100000;
		bottom: 15px;
		left: 15px;
		width: 50px;
		height: 50px;
		line-height: 50px;
		border-radius: 2px;
		text-align: center;
		background-color: rgba(0, 0, 0, .7);
		color: #fff;
	}
	.site-mobile .site-mobile-shade {
		content: '';
		position: fixed;
		top: 0;
		bottom: 0;
		left: 0;
		right: 0;
		background-color: rgba(0, 0, 0, .8);
		z-index: 999;
	}
	/*layui-body*/
	.panel {
		width: 50%;
	}
	.layui-body,.layui-layout-admin .layui-footer {
		left: 0;
	}
}

.sykSwitchMenu {
	position: absolute;
	left: 200px;
	width: 20px;
	height: 20px;
	margin: 15px 15px 0 0;
	font-size: 17px;
	text-align: center;
	padding: 5px 5px;
	color: #fff;
	background-color: #21292e;
}

.showMenu.layui-layout-admin .layui-side {
	left: -200px;
}

.showMenu .layui-body,.showMenu .layui-footer {
	left: 0;
}

.layui-card:last-child {
    margin-bottom: 0;
}
.layui-card-header {
    height: 42px;
    line-height: 42px;
    padding: 0 15px;
    border-bottom: 1px solid #eeeeee;
    color: #333;
    border-radius: 2px 2px 0 0;
    font-size: 14px;
    background-color: #f6f6f6;
}
.layui-card-body {
    padding: 10px 15px;
    line-height: 24px;
}
.layui-card {
    margin-bottom: 15px;
    border-radius: 2px;
    background-color: #fff;
    box-shadow: 0 1px 2px 0 rgba(0,0,0,.05);
    border: 1px #eeeeee solid;
}